Application
This unit describes the skills and knowledge required to use basic mathematical methods and operations in standard computer notation, Boolean algebra, data types and computer storage.
It applies to individuals in software development roles who are required to use mathematical constructions in programming.
No licensing, legislative or certification requirements apply to this unit at the time of publication.
Elements and Performance Criteria
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Manipulate algebraic terms, leading to the solution of linear equations | 1.1 Position number types on the number line 1.2 Evaluate various numerical expressions involving integers, fractions and indices 1.3 Simplify various algebraic expressions involving integers, fractions and indices |
2. Construct mathematical formulas | 2.1 Solve simple equations 2.2 Convert formulas between standard algebraic form and computer form 2.3 Create several formulas in standard algebraic form and in computer form |
3. Simplify and evaluate Boolean expressions and formulas | 3.1 Simplify and evaluate several Boolean expressions 3.2 Complete truth tables based on simple Boolean expressions and logic 3.3 Simplify and evaluate several formulas |
4. Manipulate number and character representation systems | 4.1 Convert numbers between binary, decimal and hexadecimal number systems 4.2 Add, subtract and multiply numbers in binary 4.3 Determine binary memory storage of an integer and a character |
Evidence of Performance
Evidence of the ability to:
solve and evaluate mathematical problems
use mathematical formulae in standard and computer notation
simplify and evaluate Boolean expressions and formulae
manipulate binary, decimal and hexadecimal number systems.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
Evidence of Knowledge
To complete the unit requirements safely and effectively, the individual must:
explain Boolean algebra
explain number types
explain binary memory storage
explain the application of mathematical terms and operations in computing
explain the calculation tools available.
Assessment Conditions
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development industry, and include access to the programming language.
Assessors must satisfy NVR/AQTF assessor requirements.
Foundation Skills
This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.
Skill | Performance Criteria | Description |
Reading | 1.2, 2.1, 2.2, 3.1, 3.3 | Interprets, and critically analyses, information from a variety of sources and records |
Numeracy | All | Selects from, and flexibly applies, a wide range of highly developed mathematical and problem-solving strategies, and techniques, when solving equations, constructing mathematical formulas, simplifying and evaluating Boolean expressions and formulas, and manipulating number, and character, systems Uses a wide range of mainly formal and some informal, oral and written mathematical language, and representation, when solving equations, constructing mathematical formulas, simplifying and evaluating Boolean expressions and formulas, and manipulating number and character systems |
Get the work done | 2.1, 2.2, 2.3, 3.1, 3.2, 3.3 | Uses analytical processes to decide on a course of action, establishing the criteria for deciding between options, when evaluating Boolean expressions and formulas Plans and sequences complex tasks, efficiently and effectively |
Sectors
Programming and software development